package leetcode;


import java.util.ArrayList;
import java.util.List;
import java.util.Random;
import java.util.Scanner;
import java.util.stream.Collectors;


/**
 * @author liuchaoqun
 * @date 2022/6/20
 * @Description 算法题
 */
public class Main {

    // 写出一个程序，接受一个由字母、数字和空格组成的字符串，和一个字符，然后输出输入字符串中该字符的出现次数
//    public static void main(String[] args) {
//        Scanner input = new Scanner(System.in);
//        String all = input.nextLine().toLowerCase(Locale.ROOT);
//        HashMap<Character, Integer> charMap = new HashMap<>();
//        char[] chars = all.toCharArray();
//        for (char aChar : chars) {
//            if (charMap.get(aChar) == null) {
//                charMap.put(aChar, 1);
//                continue;
//            }
//            Integer num = charMap.get(aChar);
//            charMap.put(aChar, num + 1);
//        }
//
//        String find = input.next().toLowerCase(Locale.ROOT);
//        char[] chars1 = find.toCharArray();
//        System.out.println(charMap.get(chars1[0]) == null ? 0 : charMap.get(chars1[0]));
//
//    }

    // 明明生成了NN个1到500之间的随机整数。请你删去其中重复的数字，即相同的数字只保留一个，把其余相同的数去掉，然后再把这些数从小到大排序，按照排好的顺序输出。
    //
    //数据范围： 1 \le n \le 1000 \1≤n≤1000  ，输入的数字大小满足 1 \le val \le 500 \1≤val≤500

//    public static void main(String[] args) {
//        Scanner input = new Scanner(System.in);
//        Random random = new Random();
//        List<Integer> nums = new ArrayList<>();
//        Integer total = input.nextInt();
//        for (int i = 0; i < total; i++) {
//            nums.add(input.nextInt());
//
//        }
//        List<Integer> collect = nums.stream().distinct().sorted().collect(Collectors.toList());
//        System.out.println("------------");
//
//        collect.forEach(e -> System.out.println(e));
//    }

//    public static void main(String[] args) {
//        Scanner input = new Scanner(System.in);
//        String data = input.nextLine();
//        char[] chars = data.toCharArray();
//        Integer total = 0;
//        if (chars.length%8!=0) {
//            total = chars.length / 8 + 1;
//        }else{
//            total = chars.length / 8;
//        }
//        int j = 0;
//        for (int i = 1; i <= total; i++) {
//            for (j = 0; j < 8; j++) {
//                if (((i - 1) * 8 + j)<= chars.length-1) {
//                    System.out.print(chars[(i - 1) * 8 + j]);
//                } else {
//                    System.out.print(0);
//
//                }
//            }
//            System.out.println();
//        }
//    }


}

